@charset "utf-8";



/* CSS Document */







::selection {



    background-color:  #0174c5;

color:#fff;



}







::-moz-selection {



    background-color:  #0174c5;

color:#fff;



}







::-webkit-selection {



    background-color:  #0174c5;

color:#fff;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555



}







* {



    padding: 0;



    margin: 0;



    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1;



	background:url(../images/page_bg.jpg) repeat center;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}



.clear{clear:both;}







.he_bg{width:1180px;margin:30px auto 0 auto; height:320px;}



.he_title{width:1180px;margin:0 auto; background:url(../images/hz_t.jpg) no-repeat center; height:93px;}



.he_title h3 a{font-size:30px;color:#0174c5; text-align:center; height:50px; font-weight:bold; display:block;}



.he_title p{font-size:18px;color:#666; text-align:center; font-weight:normal; display:block; text-align:center;}



.gd_01{ position:relative; height:180px; width:1180px;margin:30px auto 0 auto; overflow:hidden;}



.gd_01 em{position: absolute;top: 50px;}



.gd_01 .t_l{ left:0px;}



.gd_01 .t_r{ right:0px;}



.gd_01 #simgs{ margin:0px 50px;}



.gd_01 li{ float:left; width:248px; text-align:center;margin:10px 10px 40px 10px; }



.gd_01 li.last{ padding-right:0;}



.gd_01 li .img img{ display:block; width:246px; height:112px; border:1px solid #dbdbdb; }



.gd_01 li a{ color:#333;}



.gd_01 .fl { float:left;}



.gd_01 .fr { float:right;}



.gd_01 .pa{ position:absolute;}



.gd_01 .pr{ position:relative}



.gd_01 #simgs a{color:#333;font-size:14px; line-height:60px; text-align:center; }







.product_bg{margin:20px auto 0 auto;width:100%; height:815px; background:#ededed;}



.product{margin:0 auto;width:1180px; padding:60px 0 20px 0;}



.list{ float:left; width:230px; background:#fff;height: 700px; }



.list .list_t{text-align:center; background:#0174c5; height:100px; display:block;}



.list .list_t h2 a{ font-size:30px; color:#fff;display:block;font-weight:bold;padding-top:22px;}



.list .list_t p{ font-size:18px; color:#fff;display:block;font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; margin-top:10px;}



.list .list_con{ float:left;}



.list .list_con ul li .first{ padding-left:0px; background:#d3231b; height:42px; line-height:42px;margin:25px 0px 5px 25px;width:180px; border:none; font-size:16px; color:#fff;display:block; font-weight:bold;text-align: center;}







.list .list_con ul li{ line-height:35px; float:left; width:200px;margin:0 0 0px 0px;}



.list .list_con ul li a{ font-size:14px; color:#333;padding-left:50px; background:url(../images/buttom2.jpg) no-repeat 30px center;

}



.list .list_con ul li.last{border:none;margin-bottom:5px;}



#tab{width:925px;position:relative;margin:0 auto; float:right; background:#fff;height: 700px;}                            



#tab .tab_menu{width:400px;float:left;position:absolute;z-index:1; right:0px;top: -25px;}



#tab .tab_menu li{float:left;cursor:pointer;text-align:center; font-size:16px; color:#fff; font-weight: bold; width:163px; height:54px; background:#0174c5; line-height:54px; }



#tab .tab_menu li a{font-size:16px; color:#fff; font-weight: bold; }



#tab .tab_box{width:925px;height:auto;clear:both;top:50px;position:relative; float:right; }



#tab .tab_menu .selected,#tab .tab_menu .selected a{cursor:pointer;color:#fff;font-size:16px; font-weight:bold;background:#d3231b; }



#tab .tab_menu .selected:hover{ background:#d3231b; color:#fff;}



#tab .tab_box ul{width:420px;  float:right; }



#tab .tab_box ul li{width:193px; height:200px; float:left;margin:10px 17px 0px 0; }



#tab .tab_box ul li a{color:#333; }



#tab .tab_box ul li p a{width:193px; text-align:center; display:block; height:25px; line-height:25px; font-size:14px; color:#333;}



#tab .tab_box ul li.last{ overflow:none;}



#tab .tab_box ul li img{ padding:3px;width:185px;height:155px;border:1px solid #dbdbdb; }



#tab .hide{display:none;}



#tab .tab_box div{padding:10px 0;} 



#tab .tab_box .neirong{width:476px;height:625px; float:left; margin:0 10px;}



#tab .tab_box .neirong .nr_img{background:url(../images/img_bg.jpg) no-repeat center; width:476px; height:369px;}



#tab .tab_box .neirong img{width:448px;height:342px; padding:14px; }



#tab .tab_box .neirong .nr_xq{width:476px; margin-top:20px;}



#tab .tab_box .neirong .nr_xq h5{ font-size:16px; color:#0174c5; font-weight:bold;}



#tab .tab_box .neirong .nr_xq p{ font-size:14px; color:#333; line-height:24px;height:85px; overflow:hidden;margin:20px auto 0 auto; width:470px;}



#tab .tab_box .neirong .xq a{ margin:5px 0px 0 20px; display:block; color:#333;width:145px;height:38px; text-align:center; line-height:38px;float:left; background:url(../images/xq.jpg) no-repeat; font-size:14px;}







.danyou{width:1180px; margin:30px auto 0 auto;}



.danyou .dy_t{width:1180px; margin: 0 auto; font-size:24px; font-weight:bold; color:#333; text-align:center;}



.danyou .dy_t p{ margin: 0 auto; font-size:12px; font-weight:normal; color:#999; text-align:center;text-transform: uppercase; line-height:24px;}



.danyou .dy_nr{width:1180px; margin:30px auto 0 auto; background:url(../images/yw_xt.jpg) no-repeat left center;height: 262px;}



.danyou .dy_nr .dy_img{ padding: 22px 0 0 100px;width: 486px;float: left;}



.danyou .dy_nr .nr{width:525px; float:right; margin-top:50px; }



.danyou .dy_nr .nr li{ line-height:52px; font-size:18px; background:url(../images/buttom1.jpg) no-repeat  left center; padding-left:30px;}







.fuwu{ width:1180px; margin:35px auto 0 auto;}



.fuwu .fw_t span{margin:0 auto;font-size:30px; font-weight:bold;color:#0174c5; text-align:center; line-height:53px; background:url(../images/fw_t.jpg) no-repeat center; display:block;}



.fuwu .fw_t p{margin:0 auto;font-size:18px; font-weight:normal; color:#666; text-align:center; margin-top:10px;}



.tech_c dd p{font-size:14px; color:#666; margin-top:5px;}



.tech_c { height:320px;margin:50px auto 0 auto; width:1080px;}



.tech_c dl {width: 291px; margin:0 34px; height:397px;float: left; background:url(../images/fw_list.jpg) no-repeat center; }



.tech_c dt {margin:20px auto; width:165px;height:165px;  }



.tech_c dt img{margin:0px auto 0 auto;}



.tech_c dd b {display: block; font-size: 18px; color: #fff; text-align:center;margin:20px 0;}



.tech_c dd p {display: block; font-size: 14px; color: #fff;margin:20px 0 0 15px; line-height:28px;}







.banner1{margin:30px auto 0 auto;width:100%; height:241px; background:url(../images/banner_1.jpg)  no-repeat center;}



.banner1 .zx {width:1180px;margin:0 auto;}



.banner1 .zx .zx1{ width:200px; float:right;margin:80px 0px 0 20px; }



.banner1 .zx .zx1 .rexian{ font-size:16px; color:#fff;    line-height: 24px;}



.banner1 .zx .zx1 .rexian p{color:#fff;font-size:24px;font-weight:bold; margin-right:20px;}



.banner1 .zx img{margin:20px 30px 0px 15px;}







.case{width:1180px; margin:30px auto 0 auto;height:475px;}



.case_title{width:1180px;margin: 0 auto; background:url(../images/case_t.jpg) no-repeat center; height:177px;}



.case_title h3 a{font-size:30px;color:#fff; text-align:center;font-weight:bold; display:block; padding-top:30px;}



.case_title h3 a p{font-size:16px;color:#fff; text-align:center;font-weight:normal;line-height: 24px;padding-top: 28px;}



.gd_02{ position:relative; height:245px; width:1180px;margin:20px auto 0 auto; overflow:hidden;}



.gd_02 em{position: absolute;top: 85px;}



.gd_02 .t_l{ left:3px;}



.gd_02 .t_r{ right:3px;}



.gd_02 #simgs02{ margin:0px 36px;}



.gd_02 li{ float:left; width:262px; text-align:center;margin:10px 5px 40px 5px; background:url(../images/img_y.jpg) no-repeat bottom center;height:237px;}



.gd_02 li.last{ padding-right:0;}



.gd_02 li .img img{ display:block; width:260px; height:168px; border:1px solid #dcdcdc; }



.gd_02 li a{ color:#333;}



.gd_02 .fl { float:left;}



.gd_02 .fr { float:right;}



.gd_02 .pa{ position:absolute;}



.gd_02 .pr{ position:relative}



.gd_02 #simgs02 p a{color:#fff;font-size:14px; line-height:42px; text-align:center;background:#0174c5; height:42px; width:262px; display:block; bottom:24px;}







.advantage_bg{ width:100%; margin:0 auto; background:url(../images/ys_bg.jpg) repeat center; height:777px;}



.advantage_bg .advantage_title {width:1180px; margin:0 auto;padding-top:30px; }



.advantage_bg .advantage_title a{ text-align:center; font-size:32px; font-weight:bold; color:#fff; display:block;  margin:0 auto; line-height:50px;}



.advantage_bg .advantage_title p{  text-align:center; padding-top:10px; font-size:18px; font-weight:normal; color:#fff; line-height:24px;}



.advantage_bg .advantage{ width:1180px; margin:0 auto;height:548px;}



.advantage_bg .advantage .ys_list{width:1180px; margin:35px auto 0 auto;}



.advantage_bg .advantage .ys_list ul li{width:294px; margin:0 1px 0 0; background:#0174c5; float:left; height:87px; font-size:22px; font-weight:bold; color:#fff; line-height:87px; text-align:center;}



.advantage_bg .advantage .ys_list ul li span{ height:87px; font-size:22px; font-weight:bold; color:#fff; line-height:87px; text-align:center;}



.advantage_bg .advantage .ys_list ul li:hover,.advantage_bg .advantage .ys_list ul li.casehover{ background:#d3231a; }



.advantage_bg .advantage .ys_list ul li.ys1 span{ background:url(../images/ys_1.png) no-repeat 20px center; display:block;padding-left: 40px; }



.advantage_bg .advantage .ys_list ul li.ys2 span{ background:url(../images/ys_2.png) no-repeat 30px center;display:block;padding-left: 40px; }



.advantage_bg .advantage .ys_list ul li.ys3 span{ background:url(../images/ys_3.png) no-repeat 40px center;display:block; padding-left: 40px;}



.advantage_bg .advantage .ys_list ul li.ys4 span{ background:url(../images/ys_4.png) no-repeat 20px center;display:block;padding-left: 40px; }



.advantage_bg .advantage .ys_nr{width:1180px; height:364px; margin-top:80px; background:url(../images/ys_list.png) no-repeat center;}



.advantage_bg .advantage .ys_nr .ys_xq{width:1180px; height:353px; position:relative;}



.advantage_bg .advantage .ys_nr .ys_img{width:585px; height:353px; float:left;position:relative;    margin: 5px 0 0 5px;}



.advantage_bg .advantage .ys_nr .nr{width:560px; height:353px; float:right; background:url(../images/ys_list.jpg) no-repeat center; }



.advantage_bg .advantage .ys_nr .nr h5{ font-size:24px; font-weight:bold; color:#006ec6; display:block; text-align:left; margin-top:70px; line-height:32px;background:url(../images/ys_xt.jpg) no-repeat bottom left;}



.advantage_bg .advantage .ys_nr .nr h5 span{ font-size:14px; font-weight:normal; color:#666; display:block; text-align:left; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; margin-bottom: 30px; }



.advantage_bg .advantage .ys_nr .nr p{ font-size:16px; font-weight:normal; color:#333; display:block;margin:0px 25px 0 0; line-height:24px; margin-top:15px;}







.review{width:1180px;margin:30px auto 0 auto; }



.review_title{width:1180px; margin: 0 auto; padding-top:35px;}



.review_title h3 a{font-size:30px;color:#0174c5; text-align:center;font-weight:bold; display:block;}



.review_title h3 p{font-size:16px;color:#666; text-align:center;font-weight:normal; display:block; margin-top:10px;}



.review_title .more{font-size:14px;color:#333; text-align:center; font-weight:normal; display:block; background:url(../images/jz_t.jpg) no-repeat center; margin-top:15px;}



.review_title .more a{font-size:14px;color:#333;text-align:center; display:block;}



.review ul li{ float:left;width:571px; margin:15px 8px;height:235px; background:url(../images/jz_list.jpg) no-repeat center;}



.review ul li .img{ float:right; width:224px; height:174px; margin:30px 10px;}



.review ul li .img img{ width:220px; height:170px;padding:2px; border:1px solid #dcdcdc;}



.review ul li .neir{width:278px; float:left; height:235px;}



.review ul li .neir h5 a{font-size:14px; color:#333; padding:30px 0 0px 20px; font-weight:bold; display:block;}



.review ul li .neir p{ margin:15px 0 0 15px; line-height:26px; width:280px;height:100px; text-align:left; overflow:hidden; font-size:12px; color:#545454;}



.review ul li .neir .xq a{color:#d3231a;margin:10px 0px 0 20px; font-size:14px; font-weight:bold; display:block;} 







.about_bg{width:100%;margin:30px auto 0 auto; height:698px; background:url(../images/ab_bg.jpg) repeat center; }



.about{width:1180px;margin: 0 auto; height:335px; padding-top:50px; }



.about .img{ float:left; width:492px; height:318px;}



.about .img img{width:486px; height:312px; border:1px solid #dddddd; padding:2px;}



.about  .box{width:606px; height:300px; float:right; }



.about  .box h3 a{font-size:18px;color:#0174c5; line-height:75px;font-weight:bold;margin:0px 0 0 30px; background:url(../images/ab_t.png) no-repeat bottom left; display:block;padding-left: 55px;}



.about  .box p{ font-size:14px;width:530px; text-indent:2em; line-height:30px; color:#545454;margin:15px 20px 0 30px;height:150px; overflow:hidden;}



.about  .box .xq { margin:10px 0px 0 30px; width:150px;height:40px; line-height:40px;float:left; background:#d3231b;}



.about  .box .xq a{display:block; color:#fff;font-size:14px; font-weight:bold; text-align:center;}







.rongyu{ width:1180px; height:290px;  margin:20px auto 0 auto;}



.rongyu .ttt{ width:1180px; height:50px; margin:0 auto; border-bottom:1px solid #c9c9c9;}



.rongyu .ttt ul{height:63px;margin:0 auto; width:280px;}



.rongyu .ttt li{font-family: microsoft yahei; float:left; width:110px;  height:38px;  text-align:center; line-height:38px;cursor:pointer; color:#333;}



.rongyu .ttt li a{ font-size:16px; color:#333; font-weight:bold;}



.rongyu .ttt li.hover a{color:#0174c5;}



.rongyu .ttt li:hover a{color:#0174c5;}



.rongyu .tabcont{ width:1180px; float:left; height:auto;clear:both;margin-top: 15px;}



.rongyu .tabcont .tabc{width:1180px; float:left; height:200px;clear:both; overflow:hidden;}



.rongyu .tabcont .tabc ul li{ width:220px; float:left;margin:0 15px; margin-top:5px;}



.rongyu .tabcont .tabc ul li:hover{}



.rongyu .tabcont .tabc ul li img{ width:212px; height:155px; border:1px solid #dddddd; padding:3px; background:#f1f1f1;}



.rongyu .tabcont .tabc ul li span{ width:220px; text-align:center; line-height:28px; float:left;font-size:14px; color:#333; }







.banner2{margin:0px auto 0 auto;width:100%; height:257px; background:url(../images/banner_2.jpg)  no-repeat center;}



.banner2 .zx {width:1180px;margin:0 auto;}



.banner2 .zx .zx1{ width:500px; float:left;margin:160px 0px 0 145px; }



.banner2 .zx .zx1 .rexian{ font-size:16px; color:#fff;    line-height:42px; float:left; background:url(../images/tel1.png) no-repeat left center; padding-left:50px;}



.banner2 .zx .zx1 .rexian span{color:#fff;font-size:24px;font-weight:bold; margin-right:20px;}



.banner2 .zx img{margin:0px 30px 0px 15px; float:left;}







.trends{margin: 30px auto 0 auto;width:1180px; height:435px; overflow:hidden;}



.trends .xwr{ width:770px; float:left;margin-left:4px;}



.xwr .xwnr_t{ border-bottom:1px solid #a4a4a4;height:45px; line-height:45px;}



.xwr .xwnr_t ul{ float:left; }



.xwr .xwnr_t ul li{ float:left; width:100px; text-align:left; background:url(../images/buttom.jpg) no-repeat left center; padding-left:20px;}



.xwr .xwnr_t ul li a{ font-size:16px; color:#333; font-weight:bold;}



.xwr .xwnr_t ul li a:hover{ color:#0174c5;}



.xwr .xwnr_t ul li.casehover a{ color:#0174c5;}







.xwr .xwnr_con{ float:left;}



.xwnr_con .neirong1{float:left; margin-top:20px;}



.neirong1 .nr_left{ width:770px; height:184px;}



.neirong1 .nr_left img{ width:270px; height:162px;border:1px solid #dbdbdb; float:left;}



.neirong1 .nr_left .l_nr{ float:left;width: 460px;margin-left: 20px;}



.neirong1 .nr_left .l_nr h5{  font-size:15px; font-weight:bold; color:#333; line-height:30px;}



.neirong1 .nr_left .l_nr p{ width:460px; font-size:14px; color:#545454; line-height:24px; height:100px; overflow:hidden;}



.neirong1 .nr_left .l_nr .more{ width:90px; height:28px; font-size:12px; color:#d3231a; line-height:30px; display: block; text-align:center; border:1px solid #d3231a; float:right;}



.neirong1 .nr_right{ width:770px; }



.neirong1 .nr_right ul li{ height:54px;width:370px; margin:0 15px 10px 0 ; float:left;}



.nr_right .nrr{ width:368px; height:52px; border:1px solid #cbcbcb;color:#333;}



.nrr .nrr_l{ float:left; width:58px; font-size:12px; text-align:center; background:#cbcbcb; height:42px;padding-top: 10px }



.nrr .nrr_l span{ font-size:14px; font-weight:bold;}



.nrr .nrr_r{ width:270px; float:left; margin-left:10px;}



.nrr_r span{ line-height:25px;}



.nrr_r span a{ font-size:14px; color:#333; font-weight:bold;width: 270px;

white-space: nowrap;

text-overflow: ellipsis;

-o-text-overflow: ellipsis;

overflow: hidden;display: block;}



.nrr_r p{ color:#333; width:270px; white-space:nowrap;



text-overflow:ellipsis;



-o-text-overflow:ellipsis;



overflow: hidden; }



.nr_right .nrr:hover{ width:370px; height:52px; border:1px solid #0174c5;}



.nrr .nrr_l:hover{background:#0174c5; color:#fff; }



.nrr .nrr_l:hover span{color:#fff; }











.trends .wenti{width:360px;float:right;height:400px; margin-right:4px;}



.trends .wenti .question_title{height:45px;border-bottom:1px solid #a4a4a4;}



.trends .wenti .question_title  h3 a{ float:left;font-size:18px; color:#333; font-weight:bold; background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px; display:block; line-height:45px;}



.trends .wenti .question_title .more{ float:right;font-size:14px; color:#333;line-height:45px;display:block; line-height:45px;}



.trends .wenti ul li{margin:20px auto;border-bottom:1px dashed #e1e1e1;}



.trends .wenti .question{ line-height:200%; height:365px; margin:20px 8px 0 8px; overflow:hidden;}



.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;font-weight:bold;}



.trends .right .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}



.trends .da{margin:10px auto;}



.trends .da p{color:#545454;font-size:12px; line-height:24px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;height: 100px;overflow: hidden;}







.catenate{margin:30px auto; width:1178px; border:1px solid #cacaca;height:90px;}



.catenate .link{float:left;font-size:16px;color:#d3231a; line-height:30px; margin-left:20px; background:url(../images/links_xt.jpg) no-repeat right;width:135px;height:90px;font-weight:bold;}



.catenate .yq li{font-size:14px;color:#333; float:left;  height:30px;line-height:40px; text-align:center;margin-left:10px; }



